//
//  GYRegisterProtocolVC.m
//  GYDemo
//
//  Created by Mrzhang on 2018/4/16.
//  Copyright © 2018年 mac. All rights reserved.
//

//
//                .-~~~~~~~~~-._       _.-~~~~~~~~~-.
//            __.'              ~.   .~              `.__
//          .'//                  \./                  \\`.
//        .'//                     |                     \\`.
//      .'// .-~"""""""~~~~-._     |     _,-~~~~"""""""~-. \\`.
//    .'//.-"                 `-.  |  .-'                 "-.\\`.
//  .'//______.============-..   \ | /   ..-============.______\\`.
//.'______________________________\|/______________________________`.
//
//

#import "GYRegisterProtocolVC.h"
#import "Head.h"
@interface GYRegisterProtocolVC ()
@property (nonatomic, strong) UITextView *txtView;

@end

@implementation GYRegisterProtocolVC
#pragma mark - getter and setter
- (instancetype)init {
    self = [super init];
    if (self) {
        _txtView = [[UITextView alloc] init];
        _txtView.font = [UIFont systemFontOfSize:15];
    }
    return self;
}
#pragma mark - event
#pragma mark - method
#pragma mark - life
- (void)viewDidLoad {
    [super viewDidLoad];
    self.title=@"革优商城商户入驻协议";
    self.view.backgroundColor=[UIColor whiteColor];
    [self setNavgationTheme:1];
    
    _txtView.frame = CGRectMake(10, 0, self.view.width - 20, self.view.height-GY_Nav_height);
    _txtView.textAlignment = NSTextAlignmentCenter;
    NSString *protocolStr = @"\t\t\t革优商城商户入驻协议\n第一章 总则\n第一条 、本着优势互补、互惠互利的原则，依据中华人民共和国相关的法律法规，甲乙双方在平等自愿的基础上，经友好协商达成一致，签订合作协议。\n第二条、甲乙双方同意：乙方积极支持甲方发展，坚守向甲方的非歧视承诺；甲方利用自身渠道，推广和销售乙方商品，并为乙方提供相关服务。\n第二章 名词定义\n第三条、商品：乙方商品的外观、性能、质量、计量、包装、标识等，符合中国法律法规、行业标准、厂家标准及双方约定标准，经厂家检验合格的产品。除另有约定，商品中含附件、部件、随机文件、促销品及服务等。\n第四条、残次品：指甲方或买方接受到产品（或后）发现产品固有的或发生不符合法律法规和本协议约定的商品（同不良品）\n第五条、撮合交易：乙方在甲方平台委托销售定单/销售应单、乙方在甲方平台委托购买定单/购买应单，甲方平台按照价格优先、时间优先原则确定双方成交价格并生成电子交易协议，并按交易定单指定的交割仓库进行实物交割的交易方式。\n第六条、甲方的全部损失： 包括但不限于须向第三方支付的赔偿、诉讼费（包括但不限于律师费、诉讼费、仲裁费、公证费、调查取整费等所有纠纷产生的相关费用）、行政司法机关单位对于甲方的处罚，造成对乙方利润和收入损失给甲方带来的开发成本及支出。\n第三章 承诺及保障\n第七条、乙方承诺向甲方提供真实、有效的证照资料并做好索证资料的更新工作，包括电子版索证、纸质版索证（包括但不限于营业执照（副本），税务登记证（地税/国税）、一般纳税人资格证、组织机构代码证、法人代表身份证证明、品牌商品注册证（或授权书）、专利证书、地理标志商标使用证明、皮革制品/皮鞋检验鉴定报告）。乙方如拒不配合或向甲方提供虚假、虚假索证资料，首次发现的，乙方需要向甲方支付壹仟元到伍仟元不等的违约金；第二次发现，乙方需要向甲方支付伍仟元到壹万元不等的违约金，同时甲方有权利终止协议，并下架所属产品，并承担给甲方带来的全部损失（如有）\n第八条、乙方承诺自协议生效之日起至全部权利和义务履行完毕之日为止\n一、具有经营本协议的约定的各项资质和资格\n二、有权签署本协议并已经获得履行本协议所需要的全部许可及授权；\n三、按照有关法律法规的规定履行本协议，不会侵犯其他第三方的合法权益。\n第九条、甲方承诺自协议生效之日起本协议项下全部权利和义务履行完毕之日为止一、有权签署本协议并已经获取履行本协议所需的全部许可和授权；\n二、按照相关法律、法规的履行本协议\n第十条、乙方对乙方产品质量及提供的服务（包括但不限于售后服务）承诺如下：\n一、乙方应当确保向甲方提供的商品（包括但不限于质量、标签标识、知识产权等）等符合国家法律法规及国家标准的，全新的。\n二、如向产品的最终使用者提供质量保障的，应保证符合或高于行业标准。\n三、乙方产品上无任何在第三方的留置权、抵押权或其他任何影响甲方占有、使用、处分或利用乙方产品进行收益的权限限制。\n第四章 包装、质量、价格\n第十一条、乙方承诺商品包装如下：\n一、商品的包装符合国家的相关法律、法规的规定。\n二、乙方应当保证所提供的包装符合运输、商品安全的要求。乙方应当采用合适的安全措施，妥善包装货物，达到防潮、防震、防尘、防锈、防多次运输和放粗暴装卸等要求。\n三、乙方向甲方提供的商品包装标识应符合法律法规的规定。\n第十二条、若乙方提供的商品有保质期要求的，除双方另有约定外乙方提供的产品剩余保质期需满足以下条件：\n一、国产产品：剩余保质期不得少于三分之二；\n二、进口产品：剩余保质期不得少于二分之一；\n三、无保质期产品：产品的最佳使用期限不得少于三分之二；乙方供应的商品如不符合上述约定，甲方或者最终使用方有权拒收或收到货后随时退货。\n第十三条、乙方提供的商品质量标准符合国家相关法律法规的规定、订单规定或双方已经封存的样品标准（如不一致的，按照较高者为准）乙方交付的商品不符合国家法律法规规定及本协议约定的，甲方及最终使用方有权拒收。如已经收货，甲方及最终使用方有权随时退货，同时要求乙方支付订单产品总额的10%的违约金并赔偿甲方或者最终使用者的全部损失（包括但不仅限于乙方产品被投诉、举报、和解等费用）。同时乙方要积极协助甲方或最终使用者处理，甲方有权对该类商品进行直接下架并终止协议。\n第十四条、乙方应当积极配合甲方或最终使用者既定的第三方检验检测机构完成乙方商品的抽检工作，并认可甲方或最终使用者针对乙方对检测检验结果。乙方对检验检测结果持有异议的，可以申请复检。若检测结果为不合格，该检测费用及送检样品由乙方承担，甲方视情节严重有权利对乙方商品进行下架停止销售、清场等，且甲方有权解除协议。\n第五章 订单及交货\n第十五条、乙方应当按照订单要求、按期、足量向甲方或者最终使用方交货。不符合约定的，乙方应当承担甲方所有损失。\n第十六条、一旦乙方及第三方接受在甲方平台产生的撮合交易订单，则订单生效并对双方产生约束力。\n第十七条、双方同意生效订单被视为本协议不可分割的一部分。乙方接受订单就是接受了该订单规定的全部条款及条件，包括但不限于运输、路线及随发的配件、补充说明。\n第十八条、乙方应当本协议签署时及每次向乙方平台供应新产品时以书面形式提供真实、准确、合法的产品的基础信息，并在该产品变更包装、外形、配件时及时以书面形式通知乙方。产品信息包括：产品名称、国际通用条码、重量、体积、保质期、市场吊牌价，产品的官方介绍及相关部门出局的广告批文。乙方未能提供完整、准确、合法的的产品信息或未及时通知甲方变更商品信息的，乙方承担造成甲方的全部损失，同时甲方有权利不操作或下架乙方问题产品。第六章 下架及退货\n第十九条、双方同意，除双方约定外，当以下任意情况，甲方有权利直接下架乙方商品，并由乙方承担风险及损失：\n一、质量问题产品。\n二、任何侵犯他人知识产权或其他民事权利或引起有关争议的产品。\n三、任何被召回的产品。\n四、提供虚假、失效证件、产品资质证明或未提供索证资料。\n五、其他符合本协议约定可退货的产品。\n第七章 知识产权第二十条、甲方郑重承诺尊重和不侵犯乙方知识产权。除却甲方书面同意外，乙方在任何情况下，均不可在任何国家及地区将甲方及甲方关联机构商标及类似商标、标识的全部或部分单独的或与其他任何商标、商号、文字或符号、域名合并使用或进行申请、注册等权利化行为。合作过程中，乙方应当在其知晓任何第三方可能侵犯甲方知识产权时及时通知甲方。\n第二十一条、如因需要，乙方需要使用甲方或甲方关联机构的知识产权时，应当事先与甲方签订《使用许可合同》，甲方应根据本协议及《许可合同》约定遵循有利于提升甲方品牌价值的原则合法使用。\n第二十二条、为了更好的促进乙方产品在甲方平台的销售及推广，乙方授权甲方免费使用商标、标识、徽记、名称、商号、品牌代言人等相关的推广宣传活动（包括但不限于制作类广告、网络广告、广告制品、促销礼品、销售识别标志及网络设计等）。同时，乙方同意向甲方提供乙方产品相关信息供甲方使用，此类信息包括但不限于商品图片、商品参数、商品说明等，并授权甲方不时在乙方商品网站收集信息，并且乙方应当及时向甲方提供商品更新的变更资料及信息。甲方可以使用乙方的商标、标识、徽记、名称、商号及商品信息制作宣传资料，宣传资料的著作权归甲方所有。乙方向甲方提供的所有信息全部合法并已经获得权利人的合法授权。乙方违反上述约定给甲方造成的经济、名誉损失的，乙方承担全部赔偿责任。\n第八章 协议变更及解释\n第二十三条、在协议期内，未经双方协商一致，任何一方不得擅自变更及解除协议。甲乙任意一方要求变更及解除协议的，应提前两个月通知对方，双方协商同意后，另行签订变更或终止协议。\n第二十四条、因不可抗拒致使协议不能履行，双方均有权利解除协议。但应在不可抗拒因素事实消除之日起7日内向对方政府主管部门出具的证明资料。不可抗拒发生后，不能履行协议的一方应及时向对方发出通知，否则由此引起的损失扩大化的，为尽通知对方义务放应承担赔偿责任。\n第二十五条、乙方出现以下情况时，甲方有权单方面解除合作协议。\n一、在甲方平台，乙方无正当理由不予给买方发货。\n二、协议约定乙方应该交纳的各项款项逾期30天以上的。\n三、乙方可能出现严重危害甲方利益的情形下。\n四、乙方严重违反协议约定，经甲方书面催告7日仍不修改的。\n五、乙方未经甲方书面同意，把协议的权限义务全部或部分转让给第三方的。\n第九章 违约责任\n第二十六条、甲乙双方应该严格按照协议约定履行协议项下的权利和义务，否则违约方承担违约和赔偿损失的责任。\n第二十七条、甲方可用所有因本协议项下交易或本协议相关或无关的任何交易而产生的乙方对甲方的债务（包括但不限于违约金、赔偿金、应当由乙方支付的各种费用、监管机构对于甲方的处罚、造成甲方利润和收益损失及给甲方带来的所有成本与开支）冲抵甲方根据协议应当向乙方支付的任何款项。若对乙方欠款数额有异议的，双方同意本着诚信的原则努力解决。\n第十章 违约责任\n第二十六条、甲乙双方应该严格按照协议约定履行协议项下的权利和义务，否则违约方承担违约和赔偿损失的责任。\n第二十七条、甲方可用所有因本协议项下交易或本协议相关或无关的任何交易而产生的乙方对甲方的债务（包括但不限于违约金、赔偿金、应当由乙方支付的各种费用、监管机构对于甲方的处罚、造成甲方利润和收益损失及给甲方带来的所有成本与开支）冲抵甲方根据协议应当向乙方支付的任何款项。若对乙方欠款数额有异议的，双方同意本着诚信的原则努力解决。\n第十一章 争议解决\n第二十八条、本协议适用于中华人民共和国法律。本协议项下发生的争议，双方当友好解决。如果双方通过协商的方式解决不成的，则任何一方均权将此争议提交至甲方所在地法院通过诉讼的方式解决。当某一争议发生并且正在通过友好协商或诉讼解决时，双方继续履行各自在本协议下的权利跟义务，与争议有关的权利与义务除外。\n第十二章 其他\n第二十九条、如果一方未行使或延迟形式本协议项下的某项权利，不构成对该权利的放弃，本协议及附件由明确的约定除外。\n第三十条、乙方在本协议有效期终止后，承诺严格保守因双方业务合作而掌握的甲方的商业秘密，未经甲方同意不得向任意第三方泄露。上述商业秘密包括但不限于协议条款、平台数据、营销及推广方案等。\n第三十一条、乙方应当就以乙方的合并、分立、重组或者任何产生等同效果的其他事件事先通知甲方，并提供其合并、分离、重组或任何产生等同效果的其他事件发生后新设或续存公司的相关资料。如乙方延迟或未能向甲方提供该资料导致甲方遭到的任何损失或损害，则乙方或继承其协议项下的权利、义务的继承者应赔偿甲方的所有损失。本协议对双方各自的继承者、续任者、以及受让这均有约束力。\n第三十二条、如一方须向另一方发出书面订单、通知、请求或认可等，可通过以下方式：通过邮寄、挂号信或者快递服务专递到双方约定的联系地址，自发出之日视为送达。\n第三十三条、本协议自双方签章之日起生效，一式叁份，具有同等效力。甲方贰份，乙方壹份。\n第三十四条、本协议系经双方协商一致达成，并非格式条款，双方皆已阅读并理解本协议条款，并无异议，本协议文尾的记载授权代表已经获得代表各方洽谈并签署以上一般性条款的授权，该协议及相关附件由双方在签署，以兹证明。";
    
    NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphStyle alloc] init];
    paraStyle.lineBreakMode = NSLineBreakByCharWrapping;
    paraStyle.alignment = NSTextAlignmentLeft;
    paraStyle.lineSpacing = 1.5; //设置行间距
    paraStyle.hyphenationFactor = 1.0;
    paraStyle.firstLineHeadIndent = 0.0;
    paraStyle.paragraphSpacingBefore = 0.0;
    paraStyle.headIndent = 0;
    paraStyle.tailIndent = 0;
    //设置字间距 NSKernAttributeName:@1.0f
    //    NSDictionary *dic = @{NSFontAttributeName:[UIFont systemFontOfSize:15], NSParagraphStyleAttributeName:paraStyle, NSKernAttributeName:@1.0f};
    NSMutableAttributedString *attributeStr = [[NSMutableAttributedString alloc] initWithString:protocolStr];
    [attributeStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:15] range:NSMakeRange(0, protocolStr.length)];
    [attributeStr addAttribute:NSParagraphStyleAttributeName value:paraStyle range:NSMakeRange(0, protocolStr.length)];
    [attributeStr addAttribute:NSKernAttributeName value:@1.0f range:NSMakeRange(0, protocolStr.length)];
    [attributeStr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:18] range:NSMakeRange(3, 10)];
    _txtView.attributedText = attributeStr;
    
    [self.view addSubview:_txtView];
    // Do any additional setup after loading the view.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

/*
#pragma mark - Navigation

// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    // Get the new view controller using [segue destinationViewController].
    // Pass the selected object to the new view controller.
}
*/
#pragma mark - delegate
@end


/*
 11111111111111111111111111111111111111001111111111111111111111111
 11111111111111111111111111111111111100011111111111111111111111111
 11111111111111111111111111111111100001111111111111111111111111111
 11111111111111111111111111111110000111111111111111111111111111111
 11111111111111111111111111111000000111111111111111111111111111111
 11111111111111111111111111100000011110001100000000000000011111111
 11111111111111111100000000000000000000000000000000011111111111111
 11111111111111110111000000000000000000000000000011111111111111111
 11111111111111111111111000000000000000000000000000000000111111111
 11111111111111111110000000000000000000000000000000111111111111111
 11111111111111111100011100000000000000000000000000000111111111111
 11111111111111100000110000000000011000000000000000000011111111111
 11111111111111000000000000000100111100000000000001100000111111111
 11111111110000000000000000001110111110000000000000111000011111111
 11111111000000000000000000011111111100000000000000011110001111111
 11111110000000011111111111111111111100000000000000001111100111111
 11111111000001111111111111111111110000000000000000001111111111111
 11111111110111111111111111111100000000000000000000000111111111111
 11111111111111110000000000000000000000000000000000000111111111111
 11111111111111111100000000000000000000000000001100000111111111111
 11111111111111000000000000000000000000000000111100000111111111111
 11111111111000000000000000000000000000000001111110000111111111111
 11111111100000000000000000000000000000001111111110000111111111111
 11111110000000000000000000000000000000111111111110000111111111111
 11111100000000000000000001110000001111111111111110001111111111111
 11111000000000000000011111111111111111111111111110011111111111111
 11110000000000000001111111111111111100111111111111111111111111111
 11100000000000000011111111111111111111100001111111111111111111111
 11100000000001000111111111111111111111111000001111111111111111111
 11000000000001100111111111111111111111111110000000111111111111111
 11000000000000111011111111111100011111000011100000001111111111111
 11000000000000011111111111111111000111110000000000000011111111111
 11000000000000000011111111111111000000000000000000000000111111111
 11001000000000000000001111111110000000000000000000000000001111111
 11100110000000000001111111110000000000000000111000000000000111111
 11110110000000000000000000000000000000000111111111110000000011111
 11111110000000000000000000000000000000001111111111111100000001111
 11111110000010000000000000000001100000000111011111111110000001111
 11111111000111110000000000000111110000000000111111111110110000111
 11111110001111111100010000000001111100000111111111111111110000111
 11111110001111111111111110000000111111100000000111111111111000111
 11111111001111111111111111111000000111111111111111111111111100011
 11111111101111111111111111111110000111111111111111111111111001111
 11111111111111111111111111111110001111111111111111111111100111111
 11111111111111111111111111111111001111111111111111111111001111111
 11111111111111111111111111111111100111111111111111111111111111111
 11111111111111111111111111111111110111111111111111111111111111111
 
 
 */
